.gsztimg{
    width: 588px;
}
.gsztDiv1{
    width: 1180px;
    margin: 0 auto;
    background: #F5F9FA;
    margin-top: 23px;
    padding-top: 70px;
    padding-bottom: 70px;

}
.xcsrts{
    margin-bottom: 30px;
    padding-left: 430px;
}
.srzjlx{
    margin-bottom: 30px;
    padding-left: 430px;
}
.zjhmdiv{
    padding-left: 430px;
    margin-bottom: 30px;
}
.sexdiv{
    padding-left: 472px;
    margin-bottom: 30px;
}

.datadiv{
    padding-left: 444px;
    margin-bottom: 30px;
}
.sjdiv{
    padding-left: 459px;
    margin-bottom: 30px;
}
.tsimg{
    margin-right: 10px;
}
.smkcp{
    width: 223px;
    height: 30px;
}
.smkcp2{
    width: 223px;
    height: 30px;
}

.smklx{
    width: 223px;
    height: 30px;
}
.smklx2{
    width: 223px;
    height: 30px;
}
.zjhm{
    width: 227px;
    height: 30px;
    padding: 0 10px;
}
.zjhm2{
    width: 227px;
    height: 30px;
    padding: 0 10px;
}
.name2{
    width: 227px;
    height: 30px;
    padding: 0 10px;
}
.mz2{
    width: 227px;
    height: 30px;
    padding: 0 10px;
}
.data2{
    width: 227px;
    height: 30px;
    padding: 0 10px;
}
.phone2{
    width: 227px;
    height: 30px;
    padding: 0 10px;
}
.gscxDiv{
    cursor: pointer;
    margin-top: 70px;
    text-align: center
}
/* .gsztDiv2{
    width: 1180px;
    margin: 0 auto;
    background: #F5F9FA;
    margin-top: 23px;
    padding-top: 70px;
    padding-bottom: 70px;
    display: none;
} */
.gsztDiv2{
    width: 1180px;
    margin: 0 auto;
    background: #F5F9FA;
    margin-top: 23px;
    padding-top: 70px;
    padding-bottom: 70px;
    text-align: center;
    display: none;
}

.nextbu{
    cursor: pointer;
    margin-top: 70px;
    text-align: center;
}
.gsztDiv3{
    width: 1180px;
    margin: 0 auto;
    background: #F5F9FA;
    margin-top: 23px;
    padding-top: 70px;
    padding-bottom: 70px;
    text-align: center;
    display: none;
}
.wcts{
    font-size: 30px;
    color: #e55553;
}
.wcnr{
    margin: 50px auto;
    width: 465px;
}
.wcnr>span{
    color: #e55553;
}

.xygssmk{
    padding-left: 370px;
}
.nanspan{
    margin-right: 10px;
    cursor: pointer;
}
.nvspan{
cursor: pointer;
}
.seximg{
    margin-right: 7px;
}
ul,li{ list-style:none;}

img{border:0 none;}
select{
    min-height: 30px;
}

.mzselect {
    width: 223px;
    height: 30px;

}
.ywts{
	display: block;
    color: #333 !important;
}
.resh{
	cursor: pointer;
}
/*---------------------------------------demo css--------------------------------------------*/

.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none; font:12px/1.5 Arial; color:#666; background:#fff;}

.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; width:240px;}

.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}

.date_selector .nav1{width: 17.5em;}

.date_selector .nav1 p{clear: none;}

.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}

.date_selector .month_nav{float: left;width: 55%;}

.date_selector .year_nav{float: right;width: 42%;margin-right: -8px;}

.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;}

.date_selector .button1{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}

.date_selector .button1:hover, .date_selector .button1.hover1{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}

.date_selector .prev1{left: 0;}

.date_selector .next1{right: 0;}

.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:220px;}

.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}

.date_selector th{font-size: 12px;}

.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}

.date_selector td.today{background: #eee;}

.date_selector td.unselected_month{color: #ccc;}

.date_selector td.selectable_day{cursor: pointer;}

.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}

.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}